/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package vista.admin.listeners;

import vista.admin.Dialog_ShowCredencial;
import vista.admin.InternalFrame_AdminSist;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JInternalFrame;
import javax.swing.JOptionPane;
import semillas_609_dev.Semillas_609_devApp;
import semillas_609_dev.Semillas_609_devView;

/**
 *
 * @author Felipe
 */
public class OpenFrame_AdminSistListener implements ActionListener {

   private Dialog_ShowCredencial credencialDialog;
   private Semillas_609_devView formCliente;

    public OpenFrame_AdminSistListener(Semillas_609_devView pcliente) {
        formCliente = pcliente;        
    }

    @Override
    public void actionPerformed(ActionEvent e) {
        credencialDialog = new Dialog_ShowCredencial(Semillas_609_devApp.getApplication().getMainFrame(), true, "SuperUsuario...");
        credencialDialog.setLocationRelativeTo(Semillas_609_devApp.getApplication().getMainFrame());
        Semillas_609_devApp.getApplication().show(credencialDialog);
        if (credencialDialog.isPermiso() == true) {
        abrirVentanaAdmin();
        }
        if (credencialDialog.isPermiso() == false) {
        JOptionPane.showMessageDialog(formCliente.dkpnAplicacion, "Permiso denegado");
        }
    }

    public void abrirVentanaAdmin(){
        JInternalFrame iFrame = new InternalFrame_AdminSist();
        iFrame.setVisible(true);
        formCliente.dkpnAplicacion.add(iFrame);
        formCliente.adminSistMenuItem.setEnabled(false);
    }

}
